package com.copa.l217;

import java.util.Arrays;
import java.util.HashMap;
import java.util.Objects;

/**
 * @author copa
 * @createDate 2022-05-30 12:13
 * @function 排序法
 */
public class Test3 {

    public boolean containsDuplicate(int[] nums) {
        // 先给nums排序
        Arrays.sort(nums);
        for (int i = 1; i < nums.length; i++) {
            if (nums[i] == nums[i - 1]) {
                // 若前一个元素等于当前元素，则存在重复元素
                return true;
            }
        }
        // 遍历过后仍没发现重复元素
        return false;
    }

    public static void main(String[] args) {
        int[] nums = {1,2,3,1};
        System.out.println(new Test3().containsDuplicate(nums));
    }
}
